package com.crane.oss.school.bean.request;


import java.io.Serializable;

import javax.validation.constraints.NotNull;

import com.crane.common.core.dto.PageQuery;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;


/**
 * @author zhenxing.pi
 * @email ccsu123456@qq.com
 * @date 2022年03月26日 14时24分54秒
 */

@ApiModel(description = "查询待入分层班学生参数")

@Getter
@Setter
@ToString

public class QueryWaitingStudentReq extends PageQuery implements Serializable {
	
	private static final long serialVersionUID = -7961567595792687097L;
	
	@ApiModelProperty(value = "校区ID", name = "schoolId")
	@NotNull(message = "请选择校区")
	private Long schoolId;
	
	@ApiModelProperty(value = "年级", name = "grade")
	@NotNull(message = "请选年级")
	private Integer grade;
	
	@ApiModelProperty(value = "分层班级id", name = "classId")
	@NotNull(message = "请选择要加入的分层班")
	private Long classId;
	
	@ApiModelProperty(value = "姓名", name = "name")
	private String name;
	
	@ApiModelProperty(value = "行政班级id", name = "commonClassId")
	@NotNull(message = "请选择班级")
	private Long commonClassId;
	
	@ApiModelProperty(value = "学校ID", name = "partyId", hidden = true)
    private Long partyId;
}
